@charset "UTF-8";:root{--ma-gap-xs: clamp(.2em, .8vmax, .5em);--ma-gap-s: clamp(.4em, .8vmax, .8em);--ma-gap-m: clamp(.5em, 1vmax, 1em);--ma-gap-l: clamp(1em, 1.5vmax, 1.5em);--ma-gap-xl: clamp(2em, 1.2vmax, 3em);--ma-space-3xs: clamp(.1em, 1vw, .2em);--ma-space-2xs: clamp(.1em, 1.5vw, .3em);--ma-space-xs: clamp(.2em, 2vw, .5em);--ma-space-s: clamp(.5em, 2.5vw, .8em);--ma-space-m: clamp(.8em, 3vw, 1em);--ma-space-l: clamp(1.1em, 4vw, 1.8em);--ma-space-xl: clamp(1.3em, 4.5vw, 2em);--ma-space-2xl: clamp(1.5em, 4.8vw, 3em);--ma-space-3xl: clamp(2.5em, 4.8vw, 3.5em);--ma-space-l-5xl: clamp(1.2em, 4.8vw, 6em);--ma-font-size-4xs: clamp(.6em, .5em + .5vw, .75em);--ma-font-size-3xs: clamp(.7em, .6em + .5vw, .8em);--ma-font-size-2xs: clamp(.75em, .68em + .5vw, .85em);--ma-font-size-xs: clamp(.8em, .7em + .5vw, .9em);--ma-font-size-s: clamp(.9em, .8em + .5vw, .95em);--ma-font-size-m: clamp(.95em, .85em + .5vw, 1em);--ma-font-size-l: clamp(1em, .9em + .5vw, 1.1em);--ma-font-size-xl: clamp(1.1em, .95em + .5vw, 1.2em);--ma-font-size-2xl: clamp(1.2em, 1em + .4vw, 1.4em);--ma-border-radius-s: 5px;--ma-border-radius-m: 10px;--ma-border-radius-l: 50px;--ma-border-radius-rounded: 50%;--ma-font-weight-400: 400;--ma-font-weight-500: 500;--ma-font-weight-600: 600;--ma-letter-space-xs: .2px;--ma-letter-space-s: .8px;--ma-letter-space-m: 1px;--ma-line-height-s: 1.3;--ma-line-height-m: 1.5}body{margin:0}body.ma-modal-settings{overflow:hidden!important}body.ma-modal-settings>*{transform:none!important;transform:initial!important;transition:none 0s ease 0s;transition:initial}.ma-modal-settings :is(header,nav,sticky-header):not(.ma-container header,.ma-container){display:none!important}:where(*,*:before,*:after){box-sizing:border-box}#mahina-app :is(*){border:medium none currentColor;border:initial;box-shadow:none;box-shadow:initial}#mahina-app :where(img,p,h1,h2,h3,h4,header,dl,dd,ul,ol,li,a,div,hr,iframe,form,button,input){margin:0;padding:0;box-shadow:none;box-shadow:initial}#mahina-app :where(a){word-break:break-all;display:block;text-decoration:none;text-decoration:initial}#mahina-app :is(.ma-image-wrapper){display:block}#mahina-app .ma-container{scroll-behavior:smooth;text-rendering:optimizeSpeed;text-align:left;font-size:16px;position:relative}#mahina-app :is(.ma-button--disabled){text-align:left;font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m);font-weight:600;font-weight:var(--ma-font-weight-600);cursor:auto}#mahina-app :is(input[type=submit].ma-button-inactive){cursor:not-allowed}#mahina-app :is(.ma-modal){--modal-blur-background: hsla(0, 0%, 0%, .702);position:fixed;inset:0;background-color:var(--modal-blur-background);z-index:999}#mahina-app :is(.ma-modal__box){border-top-left-radius:10px;border-top-left-radius:var(--ma-border-radius-m);border-top-right-radius:10px;border-top-right-radius:var(--ma-border-radius-m);position:absolute;bottom:0px;left:0px;right:0px;z-index:10}#mahina-app .ma-modal__box>div{position:relative}#mahina-app :is(.ma-filter-container,.ma-modal__box)::-webkit-scrollbar{width:10px}#mahina-app :is(.ma-filter-container,.ma-modal__box)::-webkit-scrollbar-track{background-color:#f1f1f1}#mahina-app :is(.ma-filter-container,.ma-modal__box)::-webkit-scrollbar-thumb{background-color:#acacac;border-radius:50px;border-radius:var(--ma-border-radius-l)}#mahina-app :is(h2,h3,h4){color:var(--eventColorPrimary)}#mahina-app .ma-spinner{animation:rotate 1.4s linear infinite}#mahina-app .ma-spinner circle{--stroke-dasharray: 100;stroke-dasharray:var(--stroke-dasharray);stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite}#mahina-app .ma-loading-indicator{font-size:clamp(1.1em,.95em + .5vw,1.2em);font-size:var(--ma-font-size-xl);font-weight:500;font-weight:var(--ma-font-weight-500);justify-content:center}#mahina-app .ma-loading-indicator .ma-spinner{color:var(--fontColor)}@keyframes dash{0%{stroke-dashoffset:var(--stroke-dasharray)}50%{stroke-dashoffset:50;transform:rotate(135deg)}to{stroke-dashoffset:var(--stroke-dasharray);transform:rotate(450deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(270deg)}}#mahina-app .ma-custom-increment{--align: stretch;--gap: 0px;position:relative}#mahina-app .ma-custom-increment:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;border:1px solid currentColor}#mahina-app .ma-custom-increment input[type=number]{z-index:auto;z-index:initial;width:6ch;border:0px;text-align:center;caret-color:var(--eventColorParagraph);color:var(--eventColorParagraph);background:var(--eventBackground);padding:0}#mahina-app .ma-custom-increment input[type=number]:focus-within,#mahina-app .ma-custom-increment input[type=number]:focus-visible{border:1px solid var(--eventColorPrimary);outline:0px}#mahina-app .ma-custom-increment input[type=number]::-webkit-inner-spin-button,#mahina-app .ma-custom-increment input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#mahina-app .ma-custom-increment button{padding:clamp(.8em,3vw,1em) clamp(.5em,2.5vw,.8em);padding:var(--ma-space-m) var(--ma-space-s);flex:0 0 auto;background:var(--eventBackground);color:var(--eventColorParagraph);display:flex;align-items:center;border:1px solid transparent}#mahina-app .ma-custom-increment button:active{transform:scale(-.85)}#mahina-app .ma-custom-increment button:focus{transform:scale(1.1);z-index:1;border:1px solid var(--eventColorPrimary)}#mahina-app .ma-custom-increment button svg{--svg-size: 15px;width:var(--svg-size);height:var(--svg-size)}#mahina-app .ma-custom-increment button input{width:calc(3ch + clamp(.5em,2.5vw,.8em)*2);width:calc(3ch + var(--ma-space-s) * 2);background-color:inherit;color:inherit}#mahina-app :where(*:focus-visible){box-shadow:none;box-shadow:initial;outline:revert}#mahina-app :is(input){font-family:inherit}#mahina-app :is(input[type=submit]){cursor:pointer;line-height:1.5;line-height:var(--ma-line-height-m)}#mahina-app :is(svg){stroke:currentColor;display:block;width:25px;width:var(--svg-size, 25px);height:25px;height:var(--svg-size, 25px)}#mahina-app :where(.button-small){padding:clamp(.1em,1.5vw,.3em) clamp(.2em,2vw,.5em);padding:var(--ma-space-2xs) var(--ma-space-xs)}#mahina-app :where(.button-medium){padding:clamp(.1em,1.5vw,.3em) clamp(.8em,3vw,1em);padding:var(--ma-space-2xs) var(--ma-space-m)}#mahina-app :is(.ma-flex){display:flex;align-items:center;align-items:var(--align, center);gap:clamp(.4em,.8vmax,.8em);gap:var(--gap, var(--ma-gap-s))}#mahina-app :is(.ma-flex-column){display:flex;flex-direction:column;height:100%}#mahina-app :is(.ma-flex-wrap){display:flex;flex-wrap:wrap;align-items:center;align-items:var(--align, center);gap:clamp(.4em,.8vmax,.8em);gap:var(--gap, var(--ma-gap-s))}#mahina-app :is(.ma-flow > * + *){margin-top:clamp(.5em,2.5vw,.8em);margin-top:var(--ma-space-s)}#mahina-app .ma-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#mahina-app .ma-hide-calendar{display:none}#mahina-app :is(*:empty){display:block}#mahina-app :is(th:empty){display:revert}#mahina-app .ma-filter-note{text-align:center}#mahina-app .ma-filter-note>*+*{margin-top:clamp(1.1em,4vw,1.8em);margin-top:var(--ma-space-l)}#mahina-app .ma-filter-note h3{color:var(--fontColor);font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m);font-weight:400;font-weight:var(--ma-font-weight-400)}#mahina-app .ma-filter-note button{border-radius:50px;border-radius:var(--ma-border-radius-l);padding:clamp(.1em,1.5vw,.3em) clamp(.5em,2.5vw,.8em);padding:var(--ma-space-2xs) var(--ma-space-s)}#mahina-app .ma-inactive{opacity:.3;filter:grayscale(1)}#mahina-app .ma-wrapper{--ma-wrapper-width: 1300px;width:min(100%,var(--ma-wrapper-width));margin-inline:auto;padding-inline:clamp(1.1em,4vw,1.8em);padding-inline:var(--ma-space-l);padding-block:clamp(1.1em,4vw,1.8em);padding-block:var(--ma-space-l)}@media screen and (max-width: 600px){#mahina-app .ma-wrapper{padding-inline:clamp(.8em,3vw,1em);padding-inline:var(--ma-space-m)}}#mahina-app :is(fieldset){border:0;padding:0}#mahina-app :where(input){border:0px;border-radius:0}#mahina-app :where(input[type=submit]){text-align:center}#mahina-app :is(button){font-family:inherit;cursor:pointer;border:0px;color:inherit;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;background:initial;text-align:center}#mahina-app :is(button):focus{outline:0px}#mahina-app :where(ul,ol){list-style-type:none;margin:0;padding:0}#mahina-app :where(ul,ol) li:before{content:"\200b";position:absolute;left:0}#mahina-app :is(address){font-style:inherit}#mahina-app .ma-icon-wrapper{--svg-size: 16px;display:flex;align-items:center;gap:clamp(.1em,1.5vw,.3em);gap:var(--ma-space-2xs)}#mahina-app .ma-icon-wrapper svg{flex-shrink:0;width:var(--svg-size);height:var(--svg-size);stroke-width:1.5px;stroke-width:var(--stroke-width, 1.5px)}#mahina-app img{max-width:100%;width:100%;display:block;-o-object-fit:cover;object-fit:cover}#mahina-app .ma-wrapper .ma-calendar-header:empty{margin:0rem}#mahina-app .ma-wrapper .ma-calendar-header{text-align:center;margin-bottom:clamp(1.3em,4.5vw,2em);margin-bottom:var(--ma-space-xl);text-transform:uppercase;font-size:clamp(1.1em,.95em + .5vw,1.2em);font-size:var(--ma-font-size-xl);font-weight:700;color:var(--fontColor)}#mahina-app .ma-layout-toggle{--svg-size: 18px;--gap: var(--ma-space-3xs)}#mahina-app .ma-layout-toggle button{padding:clamp(.2em,2vw,.5em);padding:var(--ma-space-xs);background-color:var(--background);color:var(--fontColor);border-radius:5px;border-radius:var(--ma-border-radius-s);transition:all .2s ease}#mahina-app .ma-layout-toggle button:hover,#mahina-app .ma-layout-toggle button.ma-layout-toggle-active{background-color:var(--layoutToggleActive);color:var(--background)}#mahina-app .ma-toolbar.ma-flex-wrap{justify-content:flex-end;gap:clamp(1.5em,4.8vw,3em);gap:var(--ma-space-2xl);margin-bottom:clamp(1.1em,4vw,1.8em);margin-bottom:var(--ma-space-l)}#mahina-app .ma-tabs{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs)}#mahina-app .ma-tabs hr{height:1.5ch;border-right:1px solid var(--fontColor);width:1px}#mahina-app .ma-tabs .ma-tab{opacity:.9}#mahina-app .ma-tabs .ma-tab--active{opacity:1;color:var(--fontColor);border-bottom:1px solid currentColor}#mahina-app .ma-no-event-indicator{text-align:center;font-size:clamp(1em,.9em + .5vw,1.1em);font-size:var(--ma-font-size-l)}#mahina-app .ma-event{cursor:pointer;border-radius:5px;border-radius:var(--ma-border-radius-s);transition:all .2s ease-in-out;overflow:hidden}#mahina-app .ma-event:hover{transform:translateY(-5px)}#mahina-app .ma-title{font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m);font-weight:500;font-weight:var(--ma-font-weight-500);line-height:1.5;line-height:var(--ma-line-height-m);color:var(--eventColorPrimary);letter-spacing:.2px;letter-spacing:var(--ma-letter-space-xs)}#mahina-app .ma-location span{word-break:break-all}#mahina-app .ma-back-to-events{text-align:right;margin-bottom:clamp(.8em,3vw,1em);margin-bottom:var(--ma-space-m)}#mahina-app .ma-detailed-modal{width:min(100%,1000px);width:min(100%,var(--detailed-width, 1000px));margin-inline:auto}#mahina-app .ma-modal-close{--svg-size: 16px;color:var(--eventColorPrimary);position:absolute;top:-9px;right:5%;z-index:10;margin-left:auto;display:block;border:1px solid currentColor;background:var(--eventBackground);border-radius:50%;padding:.2em}#mahina-app .ma-modal-close svg{width:var(--svg-size);height:var(--svg-size)}#mahina-app .ma-footer{margin-top:clamp(1.1em,4vw,1.8em);margin-top:var(--ma-space-l);margin-bottom:clamp(1.1em,4vw,1.8em);margin-bottom:var(--ma-space-l)}#mahina-app .ma-footer *:first-child:not(:last-child){flex:1 1 auto;text-align:center;font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s)}#mahina-app :is(.button-link){border-bottom:1px solid currentColor}#mahina-app .ma-ticket__links .ma-button-with-spinner{width:-moz-fit-content;width:fit-content;margin-left:auto}#mahina-app .ma-detailed-wrapper .ma-button-with-spinner{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center}#mahina-app .ma-detailed-wrapper .ma-button-with-spinner>*{grid-area:1/1}#mahina-app .ma-detailed-wrapper .ma-button-with-spinner svg{margin-inline:auto;color:var(--eventButtonColor)}#mahina-app .ma-detailed-wrapper .ma-button-with-spinner input:not(:disabled)+svg{display:none}#mahina-app .ma-detailed-wrapper .ma-button-with-spinner input:disabled{color:var(--eventButtonBackground);pointer-events:none}#mahina-app .ma-detailed-wrapper .ma-button-with-spinner input:disabled:is(:hover,:focus){transform:none;transform:initial}#mahina-app .ma-page-button{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);color:var(--fontColor);border:2px solid var(--fontColor);transition:transform .2s ease;border-radius:50px;border-radius:var(--page-button-border, var(--ma-border-radius-l));margin-left:auto}#mahina-app .ma-page-button:hover,#mahina-app .ma-page-button:focus{transform:scale(1.05)}#mahina-app .ma-container{background:var(--background);color:var(--fontColor)}#mahina-app .ma-block-background,#mahina-app .ma-modal__box{color:var(--eventColorPrimary);background-color:var(--eventBackground);box-shadow:0 0 0 1px var(--eventBorder),0 2px 6px var(--boxShadow)}#mahina-app .ma-primary-color{color:var(--eventColorPrimary)}#mahina-app .ma-secondary-color{color:var(--eventColorSecondary)}#mahina-app .ma-primary-button{font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s);font-weight:500;font-weight:var(--ma-font-weight-500);color:var(--eventButtonColor);padding:clamp(.2em,2vw,.5em) clamp(.5em,2.5vw,.8em);padding:var(--ma-space-xs) var(--ma-space-s);border:1px solid var(--eventButtonBorder);background-color:var(--eventButtonBackground);transition:transform .2s ease}#mahina-app .ma-calendar{padding:clamp(.8em,3vw,1em);padding:var(--ma-space-m);max-width:25em;border-radius:5px;border-radius:var(--ma-border-radius-s)}#mahina-app .ma-calendar h2{font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m);font-weight:500;font-weight:var(--ma-font-weight-500)}#mahina-app .ma-calendar__header{justify-content:space-between;margin-bottom:clamp(1.1em,4vw,1.8em);margin-bottom:var(--ma-space-l)}#mahina-app .ma-calendar__month{text-transform:uppercase}#mahina-app .ma-calendar .ma-calendar__header button{padding:clamp(.1em,1.5vw,.3em);padding:var(--ma-space-2xs)}#mahina-app .ma-calendar__header button:hover{background:var(--eventColorPrimary);color:var(--eventBackground)}#mahina-app .ma-calendar__arrow{--gap: 0px}#mahina-app .ma-calendar__header button:last-child{transform:scaleX(-1)}#mahina-app .ma-calendar .ma-calendar__days{margin-bottom:clamp(.8em,3vw,1em);margin-bottom:var(--ma-space-m);font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs)}#mahina-app .ma-calendar .ma-calendar__dates input:checked+label{--background-position: 0% 100%;color:var(--eventBackground)}#mahina-app .ma-calendar .ma-calendar__dates .ma-date{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);display:flex;align-items:center;justify-content:center;cursor:pointer;aspect-ratio:1;padding:clamp(.1em,1.5vw,.3em);padding:var(--ma-space-2xs)}#mahina-app .ma-calendar__dates .ma-date:not(.ma-has-event){cursor:inherit;pointer-events:none}#mahina-app .ma-calendar__dates .ma-date.ma-has-event{--background-position: 0% 0%;background-size:100% 200%;font-weight:600;font-weight:var(--ma-font-weight-600);color:var(--eventColorPrimary);background-position:var(--background-position);background-image:linear-gradient(to top,var(--eventColorPrimary) 51%,transparent 51%);transition:background-position .2s ease}#mahina-app .ma-calendar__dates .ma-has-event:hover,#mahina-app .ma-calendar__dates .ma-has-event:focus,#mahina-app .ma-calendar__dates .ma-has-event--active{--background-position: 0% 100%;color:var(--eventBackground)}#mahina-app .ma-calendar .ma-calendar__days,#mahina-app .ma-calendar .ma-calendar__dates{display:grid;grid-template-columns:repeat(7,1fr);gap:clamp(.2em,.8vmax,.5em);grid-gap:clamp(.2em,.8vmax,.5em);grid-gap:var(--ma-gap-xs);gap:var(--ma-gap-xs);text-align:center}#mahina-app .ma-calendar__date-clear{display:block;color:var(--fontColor);border-bottom:1px solid currentColor;margin-left:auto;margin-block-start:clamp(.5em,2.5vw,.8em);margin-block-start:var(--ma-space-s)}#mahina-app *:has(.ma-detailed-modal-wrapper){transform:none;transform:initial}#mahina-app .ma-detailed-modal-wrapper :is(header){overflow:visible;overflow:initial}#mahina-app .ma-detailed-modal-wrapper{position:fixed;inset:0px;overflow:auto;padding:clamp(1.3em,4.5vw,2em) clamp(.2em,2vw,.5em);padding:var(--ma-space-xl) var(--ma-space-xs);background:var(--background);z-index:999;overscroll-behavior:contain}#mahina-app .ma-input-custom{border-bottom:1px solid var(--eventColorParagraph);caret-color:var(--eventColorParagraph);color:var(--eventColorParagraph)}#mahina-app .ma-input-custom:-webkit-autofill{background-color:inherit}#mahina-app .ma-input-custom:autofill,#mahina-app .ma-input-custom:-webkit-autofill{background-color:inherit}#mahina-app .ma-detailed-wrapper{padding-bottom:clamp(1.1em,4vw,1.8em);padding-bottom:var(--ma-space-l)}#mahina-app .ma-detailed-wrapper .ma-detailed__image img{aspect-ratio:var(--imageAspectRatio)}#mahina-app .ma-detailed-wrapper .ma-section-title{text-transform:uppercase;color:var(--eventColorPrimary);font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m);font-weight:600;font-weight:var(--ma-font-weight-600);margin-bottom:clamp(1.1em,4vw,1.8em);margin-bottom:var(--ma-space-l)}#mahina-app .ma-detailed-wrapper section>*+*:not(button){margin-top:clamp(.5em,2.5vw,.8em);margin-top:var(--ma-space-s)}#mahina-app .ma-detailed-wrapper a{text-decoration:none}#mahina-app .ma-detailed-wrapper .ma-primary-button:is(:hover,:focus){transform:translateY(-2px)}#mahina-app .ma-detailed__description :is(ul){list-style-type:disc}#mahina-app .ma-detailed__description :is(ol){list-style-type:numeric}#mahina-app .ma-detailed__description :is(iframe){width:100%;aspect-ratio:16/9}#mahina-app .ma-detailed__description *{color:inherit}#mahina-app .ma-detailed__description a{display:inline;color:var(--eventColorParagraph);border-bottom:1px solid currentColor;word-break:break-all}#mahina-app .ma-detailed__description a:hover{color:var(--eventColorParagraph)}#mahina-app .ma-detailed__description p,#mahina-app .ma-detailed__description ol,#mahina-app .ma-detailed__description ul{margin-top:clamp(1.1em,4vw,1.8em);margin-top:var(--ma-space-l);margin-bottom:clamp(1.1em,4vw,1.8em);margin-bottom:var(--ma-space-l)}#mahina-app .ma-detailed__description p:first-child,#mahina-app .ma-detailed__description ol:first-child,#mahina-app .ma-detailed__description ul:first-child{margin-top:0}#mahina-app .ma-detailed__description h3{font-size:clamp(1em,.9em + .5vw,1.1em);font-size:var(--ma-font-size-l)}#mahina-app .ma-detailed__description h4{font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m)}#mahina-app .ma-detailed__description h4+*,#mahina-app .ma-detailed__description h3+*{margin-top:clamp(.5em,2.5vw,.8em);margin-top:var(--ma-space-s)}#mahina-app .ma-detailed__description h4:not(:first-child),#mahina-app .ma-detailed__description h3:not(:first-child){margin-top:clamp(1.5em,4.8vw,3em);margin-top:var(--ma-space-2xl)}#mahina-app .ma-detailed__description :where(ol,ul){margin-left:1em}#mahina-app .ma-detailed__description li+li{margin-top:clamp(.5em,2.5vw,.8em);margin-top:var(--ma-space-s)}#mahina-app .ma-detailed__description *:not(h3,h4){font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s);color:var(--eventColorParagraph)}#mahina-app .ma-detailed__description>*:not(h3,h4){line-height:1.6}#mahina-app .ma-detailed__location-wrapper{font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m)}#mahina-app .ma-container :is(.ma-detailed__footer){gap:0px;background-color:var(--eventButtonBackground);border:1px solid var(--eventButtonBorder);width:-moz-fit-content;width:fit-content;justify-content:center;position:sticky;bottom:calc(clamp(.8em,3vw,1em)*-1);bottom:calc(var(--ma-space-m) * -1);margin-inline:auto;margin-top:clamp(2.5em,4.8vw,3.5em);margin-top:var(--ma-space-3xl);border-top-left-radius:5px;border-top-left-radius:var(--ma-border-radius-s);border-top-right-radius:5px;border-top-right-radius:var(--ma-border-radius-s);border-radius:50px;border-radius:var(--ma-border-radius-l)}#mahina-app .ma-container :is(.ma-detailed__footer):before{content:"";box-shadow:0 2px 11px 0 var(--eventColorParagraph);border-radius:inherit;position:absolute;inset:0px;opacity:.2;pointer-events:none}#mahina-app .ma-container :is(.ma-detailed__footer) hr{border-right:1px solid var(--eventButtonColor);height:14px;width:1px}#mahina-app .ma-container :is(.ma-detailed__footer)>.ma-primary-button{border:medium none currentColor;border:initial;padding:clamp(.2em,2vw,.5em) clamp(1.1em,4vw,1.8em);padding:var(--ma-space-xs) var(--ma-space-l);border-radius:inherit}#mahina-app .ma-container :is(.ma-detailed__footer)>.ma-primary-button:is(:hover,:focus){transform:none;transform:initial}#mahina-app .ma-container :is(.ma-detailed__footer):has(:nth-child(3)) .ma-primary-button{padding:clamp(.2em,2vw,.5em) clamp(.8em,3vw,1em);padding:var(--ma-space-xs) var(--ma-space-m)}#mahina-app #detailed-one{--detailed-width: 1000px}#mahina-app #detailed-layout-one .ma-detailed__info{position:relative;padding:clamp(.8em,3vw,1em);padding:var(--ma-space-m);line-height:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-items:var(--align, center);-moz-column-gap:clamp(.4em,.8vmax,.8em);column-gap:clamp(.4em,.8vmax,.8em);-moz-column-gap:var(--ma-gap-s);column-gap:var(--ma-gap-s);row-gap:clamp(1em,1.5vmax,1.5em);row-gap:var(--ma-gap-l)}#mahina-app #detailed-layout-one .ma-detailed__description{padding-top:clamp(.8em,3vw,1em);padding-top:var(--ma-space-m)}#mahina-app #detailed-layout-one .ma-section-inline-spacing,#mahina-app #detailed-layout-one section:not(.ma-offline):not(.ma-modal__box),#mahina-app #detailed-layout-one .ma-location{padding-inline:clamp(1.2em,4.8vw,6em);padding-inline:var(--ma-space-l-5xl)}#mahina-app #detailed-layout-one .ma-detailed__title{font-size:clamp(1.1em,.95em + .5vw,1.2em);font-size:var(--ma-font-size-xl);font-weight:600;font-weight:var(--ma-font-weight-600)}#mahina-app #detailed-layout-one section:not(.ma-detailed__ticket section,.ma-detailed__description),#mahina-app #detailed-layout-one .ma-detailed__footer{margin-top:clamp(2.5em,4.8vw,3.5em);margin-top:var(--ma-space-3xl)}@media screen and (min-width: 601px){#mahina-app #detailed-layout-one .ma-detailed__title{margin-top:clamp(1.1em,4vw,1.8em);margin-top:var(--ma-space-l)}}@media screen and (max-width: 600px){#mahina-app #detailed-layout-one .ma-detailed__title{margin-top:clamp(1.1em,4vw,1.8em);margin-top:var(--ma-space-l)}}@media screen and (max-width: 800px){#mahina-app #detailed-layout-one .ma-detailed__info{display:block;border:0px;width:-moz-fit-content;width:fit-content;padding-left:clamp(1.2em,4.8vw,6em);padding-left:var(--ma-space-l-5xl)}#mahina-app #detailed-layout-one .ma-detailed__info .ma-icon-wrapper{gap:clamp(.5em,2.5vw,.8em);gap:var(--ma-space-s)}#mahina-app #detailed-layout-one .ma-detailed__add-calendar,#mahina-app #detailed-layout-one dl>*+*,#mahina-app #detailed-layout-one .ma-detailed__info-schedule>*+*{padding-top:clamp(.8em,3vw,1em);padding-top:var(--ma-space-m)}}@media screen and (min-width: 801px){#mahina-app #detailed-layout-one header{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}#mahina-app #detailed-layout-one .ma-detailed__image,#mahina-app #detailed-layout-one .ma-detailed__info{grid-area:1/1/2/2}#mahina-app #detailed-layout-one .ma-detailed__title{grid-area:2/1/3/2}#mahina-app #detailed-layout-one dl{display:flex;flex-wrap:wrap;align-items:center;align-items:var(--align, center);-moz-column-gap:clamp(.4em,.8vmax,.8em);column-gap:clamp(.4em,.8vmax,.8em);-moz-column-gap:var(--ma-gap-s);column-gap:var(--ma-gap-s);row-gap:clamp(.4em,.8vmax,.8em);row-gap:var(--ma-gap-s)}#mahina-app #detailed-layout-one .ma-detailed__info{width:-moz-fit-content;width:fit-content;max-width:calc(100% - clamp(.8em,3vw,1em));max-width:calc(100% - var(--ma-space-m));margin-inline:auto;margin-top:auto;margin-bottom:clamp(.5em,2.5vw,.8em);margin-bottom:var(--ma-space-s);border-radius:5px;border-radius:var(--ma-border-radius-s)}#mahina-app #detailed-layout-one .ma-detailed__info>*+*,#mahina-app #detailed-layout-one dl>*+*,#mahina-app #detailed-layout-one .ma-detailed__info-schedule>*+*{border-left:1px solid currentColor;padding-left:clamp(.2em,2vw,.5em);padding-left:var(--ma-space-xs)}#mahina-app #detailed-layout-one .ma-detailed__info-schedule{display:flex;gap:clamp(.4em,.8vmax,.8em);gap:var(--ma-gap-s)}}#mahina-app #detailed-two.ma-detailed-modal{--detailed-width: 1200px}#mahina-app #detailed-two section+section{margin-top:clamp(1.5em,4.8vw,3em);margin-top:var(--ma-space-2xl)}#mahina-app #detailed-two .ma-detailed-header h2{font-size:clamp(1.1em,.95em + .5vw,1.2em);font-size:var(--ma-font-size-xl);font-weight:600;font-weight:var(--ma-font-weight-600);line-height:1.5;line-height:var(--ma-line-height-m)}#mahina-app #detailed-two .ma-detailed-header:not(:has(img)) .ma-meta-wrapper{padding-inline-start:clamp(1.5em,4.8vw,3em);padding-inline-start:var(--ma-space-2xl)}#mahina-app #detailed-two .ma-detailed__image img{box-shadow:-1px -1px 0 1px var(--Background)}#mahina-app #detailed-two .ma-meta-wrapper{padding-top:clamp(1.3em,4.5vw,2em);padding-top:var(--ma-space-xl);padding-right:clamp(1.5em,4.8vw,3em);padding-right:var(--ma-space-2xl);border-top-right-radius:5px;border-top-right-radius:var(--ma-border-radius-s)}#mahina-app #detailed-two .ma-meta-wrapper>*+*:not(.ma-modal){margin-block-start:clamp(1.3em,4.5vw,2em);margin-block-start:var(--ma-space-xl)}#mahina-app #detailed-two .ma-detailed__info .ma-icon-wrapper{gap:clamp(.2em,2vw,.5em);gap:var(--ma-space-xs)}#mahina-app #detailed-two .ma-meta-wrapper dl>div,#mahina-app #detailed-two .ma-detailed__info-schedule>div{margin-block-end:clamp(.8em,3vw,1em);margin-block-end:var(--ma-space-m)}#mahina-app #detailed-two .ma-meta-wrapper .ma-button-wrapper>button:not(.ma-button--disabled),#mahina-app #detailed-two .ma-meta-wrapper .ma-button-wrapper>a:not(.ma-button--disabled){width:clamp(250px,25vw,100%);border-radius:5px;border-radius:var(--ma-border-radius-s);font-weight:500;font-weight:var(--ma-font-weight-500);padding-block:clamp(.5em,2.5vw,.8em);padding-block:var(--ma-space-s);text-align:center}#mahina-app #detailed-two .ma-meta-wrapper .ma-button-wrapper>*+*:not(.modal){margin-top:clamp(.5em,2.5vw,.8em);margin-top:var(--ma-space-s)}#mahina-app #detailed-two .ma-description-wrapper{padding-block:clamp(2.5em,4.8vw,3.5em);padding-block:var(--ma-space-3xl)}#mahina-app #detailed-two .ma-detailed__description,#mahina-app #detailed-two .ma-detailed__session-breakdown{padding-left:clamp(1.5em,4.8vw,3em);padding-left:var(--ma-space-2xl)}#mahina-app #detailed-two .ma-detailed__location-wrapper{padding-right:clamp(1.5em,4.8vw,3em);padding-right:var(--ma-space-2xl)}#mahina-app #detailed-two .ma-detailed-wrapper .ma-location{margin-top:0}#mahina-app #detailed-two .ma-detailed__footer button{flex:1 1 auto}@media screen and (min-width: 900px){#mahina-app #detailed-two.ma-detailed-wrapper{margin-top:clamp(1.3em,4.5vw,2em);margin-top:var(--ma-space-xl)}#mahina-app #detailed-two .ma-detailed-header .ma-detailed__image{margin-top:calc(clamp(1.3em,4.5vw,2em)*-1);margin-top:calc(var(--ma-space-xl) * -1)}#mahina-app #detailed-two .ma-detailed-header,#mahina-app #detailed-two .ma-description-wrapper{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:clamp(1.5em,4.8vw,3em);grid-gap:var(--ma-space-2xl)}#mahina-app #detailed-two .ma-detailed-header:not(:has(.ma-detailed__image)) .ma-meta-wrapper{padding-inline-start:clamp(1.5em,4.8vw,3em);padding-inline-start:var(--ma-space-2xl)}}@media screen and (max-width: 899px){#mahina-app #detailed-two .ma-meta-wrapper,#mahina-app #detailed-two .ma-description-wrapper{padding-inline:clamp(1.5em,4.8vw,3em);padding-inline:var(--ma-space-2xl)}#mahina-app #detailed-two .ma-detailed__location-wrapper,#mahina-app #detailed-two .ma-detailed__description,#mahina-app #detailed-two .ma-detailed__session-breakdown{padding-inline:0px}}@media screen and (max-width: 755px){#mahina-app #detailed-two .ma-meta-wrapper .ma-button-wrapper{display:none}}@media screen and (min-width: 756px){#mahina-app #detailed-two .ma-detailed__footer{display:none}}@media screen and (max-width: 500px){#mahina-app #detailed-two .ma-description-wrapper,#mahina-app #detailed-two .ma-meta-wrapper{padding-inline:clamp(.8em,3vw,1em);padding-inline:var(--ma-space-m)}}@media screen and (max-width: 1100px){#mahina-app #detailed-two .ma-detailed__image img{height:100%}}#mahina-app .ma-container :where(.ma-grid-layout,.ma-list-layout) .ma-location{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs)}#mahina-app hr.date-time-divider{margin-inline:clamp(.1em,1.5vw,.3em);margin-inline:var(--ma-space-2xs);width:1px;height:12px;align-self:center;border-width:0px;border-right:1.5px solid var(--eventColorSecondary);box-shadow:none;box-shadow:initial}#mahina-app .ma-event .ma-time{text-transform:capitalize}#mahina-app .ma-time-recurring-diviver{width:3px;height:3px;background-color:var(--eventColorSecondary);display:inline-block;vertical-align:middle;border-radius:50%;border-radius:var(--ma-border-radius-rounded)}@media screen and (max-width: 600px){#mahina-app .ma-container :where(.ma-grid-layout,.ma-list-layout) .ma-location{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs)}#mahina-app .ma-container :where(.ma-grid-layout,.ma-list-layout) .ma-icon-wrapper{--svg-size: 13px}}#mahina-app .ma-grid-layout{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20em,100%),1fr));gap:clamp(1.1em,4vw,1.8em);grid-gap:clamp(1.1em,4vw,1.8em);grid-gap:var(--ma-space-l);gap:var(--ma-space-l)}#mahina-app .ma-grid-layout .ma-image-wrapper{aspect-ratio:var(--imageAspectRatio);max-height:400px;width:100%}#mahina-app .ma-grid-layout .ma-image-wrapper img{height:100%}#mahina-app .ma-grid-layout .ma-text-wrapper{padding:clamp(.8em,3vw,1em);padding:var(--ma-space-m);gap:clamp(.5em,2.5vw,.8em);gap:var(--ma-space-s)}#mahina-app .ma-grid-layout .ma-date-time{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);text-transform:uppercase;--gap: var(--ma-space-xs)}#mahina-app .ma-grid-layout .ma-date__recurring{--gap: var(--ma-space-xs)}#mahina-app .ma-grid-layout .ma-date__recurring svg{--svg-size: 15px}#mahina-app .ma-list-layout-container.full-width{display:block}#mahina-app .ma-list-layout__image{overflow:hidden;height:100%}@media screen and (min-width: 1000px){#mahina-app .ma-list-layout-container{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:clamp(1.5em,4.8vw,3em);column-gap:clamp(1.5em,4.8vw,3em);grid-column-gap:clamp(1.5em,4.8vw,3em);grid-column-gap:var(--ma-space-2xl);-moz-column-gap:var(--ma-space-2xl);column-gap:var(--ma-space-2xl);align-items:start}}#mahina-app .ma-list-layout>div:not(:last-child) .ma-event{margin-block-end:clamp(.8em,3vw,1em);margin-block-end:var(--ma-space-m)}#mahina-app .ma-list-layout .ma-event{--img-area: min(200px, 20rem);align-items:stretch;position:relative;display:flex}#mahina-app .ma-list-layout .ma-day{text-align:center}#mahina-app .ma-list-layout .ma-day__recurring svg{--svg-size: 18px;margin-inline:auto}#mahina-app .ma-list-layout .ma-day__date{font-size:clamp(1.1em,.95em + .5vw,1.2em);font-size:var(--ma-font-size-xl)}#mahina-app .ma-list-layout .ma-day__month{font-size:clamp(.7em,.6em + .5vw,.8em);font-size:var(--ma-font-size-3xs)}#mahina-app .ma-list-layout .ma-text-wrapper{flex:3 1 min(500px,60%);padding:clamp(.8em,3vw,1em) clamp(1em,1.5vmax,1.5em);padding:var(--ma-space-m) var(--ma-gap-l);--gap: var(--ma-gap-l)}#mahina-app .ma-list-layout .ma-image{flex:1 0 min(25%,140px)}#mahina-app .ma-list-layout .ma-date .ma-date__start{font-weight:500;font-weight:var(--ma-font-weight-500)}#mahina-app .ma-list-layout .ma-date .ma-date__to{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);text-align:center}#mahina-app .ma-list-layout .ma-date .ma-date__end{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);font-weight:500;font-weight:var(--ma-font-weight-500);margin-top:clamp(.1em,1vw,.2em);margin-top:var(--ma-space-3xs)}#mahina-app .ma-list-layout :is(.ma-image){aspect-ratio:var(--imageAspectRatio);background-position:center;background-size:cover;display:block}#mahina-app .ma-list-layout .ma-time{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);--gap: var(--ma-space-xs)}#mahina-app .ma-list-layout .ma-time svg{--svg-size: 16px;stroke-width:1.5px}#mahina-app .ma-list-layout .ma-location{gap:clamp(.2em,2vw,.5em);gap:var(--ma-space-xs)}@media screen and (min-width: 751px){#mahina-app .ma-list-layout .ma-date{flex:0 0 4ch}#mahina-app .ma-list-layout .ma-desktop-hidden{display:none}}@media screen and (max-width: 750px){#mahina-app .ma-list-layout .ma-event{padding-right:clamp(.5em,2.5vw,.8em);padding-right:var(--ma-space-s);align-items:center}#mahina-app .ma-list-layout .ma-title{font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s)}#mahina-app .ma-list-layout .ma-text-wrapper{display:block;padding:clamp(.8em,3vw,1em);padding:var(--ma-space-m)}#mahina-app .ma-list-layout .ma-date{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);margin-bottom:clamp(.2em,2vw,.5em);margin-bottom:var(--ma-space-xs);width:100%}#mahina-app .ma-list-layout .ma-date,#mahina-app .ma-list-layout .ma-date *{display:flex;flex-wrap:wrap;-moz-column-gap:clamp(.1em,1.5vw,.3em);column-gap:clamp(.1em,1.5vw,.3em);-moz-column-gap:var(--ma-space-2xs);column-gap:var(--ma-space-2xs);align-items:center}#mahina-app .ma-list-layout .ma-date *{font-weight:500;font-weight:var(--ma-font-weight-500)}#mahina-app .ma-list-layout .ma-date :is(.ma-date__recurring){-moz-column-gap:clamp(.5em,2.5vw,.8em);column-gap:clamp(.5em,2.5vw,.8em);-moz-column-gap:var(--ma-space-s);column-gap:var(--ma-space-s)}#mahina-app .ma-list-layout .ma-date .ma-date__recurring svg{--svg-size: 16px;stroke-width:1.5px}#mahina-app .ma-list-layout .ma-time{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs)}#mahina-app .ma-list-layout .ma-date--hide-day>div:last-of-type{display:none}#mahina-app .ma-list-layout .ma-date--hide-date>div:first-of-type{display:none}#mahina-app .ma-list-layout .ma-image{border-radius:5px}#mahina-app .ma-list-layout .ma-mobile-hidden{display:none}}#mahina-app .ma-detailed-wrapper .ma-detailed__location-wrapper .ma-section-title{margin-bottom:0}#mahina-app .ma-detailed__location-wrapper .ma-icon-wrapper{--svg-size: 18px;gap:clamp(.2em,2vw,.5em);gap:var(--ma-space-xs)}#mahina-app .ma-location__iframe{height:min(260px,30vmax)}#mahina-app .ma-detailed__location-wrapper a{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);color:var(--eventColorPrimary);border-bottom:1px solid currentColor}#mahina-app .ma-container :is(.ma-rsvp-disabled){cursor:not-allowed}#mahina-app .ma-container :is(.ma-rsvp-disabled):is(:hover,:focus){transform:translate(0)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__header{--gap: var(--ma-space-s)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__header .ma-icon-wrapper svg{stroke-width:2px}#mahina-app .ma-rsvp-form-wrapper .ma-section-title{margin-bottom:0}#mahina-app .ma-rsvp-form-wrapper .ma-seats-available{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);--svg-size: 14px;margin-top:clamp(.2em,2vw,.5em);margin-top:var(--ma-space-xs)}#mahina-app .ma-rsvp-form-wrapper .ma-button--disabled{pointer-events:none}#mahina-app .ma-rsvp-form-wrapper .ma-custom-increment{margin:0;margin:initial;width:-moz-fit-content;width:fit-content}#mahina-app .ma-rsvp-form-wrapper .ma-primary-button{width:100%;padding:clamp(.5em,2.5vw,.8em) clamp(.5em,2.5vw,.8em);padding:var(--ma-space-s) var(--ma-space-s)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form .ma-rsvp-form__show-calendarInput input[type=text]{padding:clamp(.1em,1.5vw,.3em) 0px;padding:var(--ma-space-2xs) 0px;margin-top:clamp(.2em,2vw,.5em);margin-top:var(--ma-space-xs);cursor:pointer}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form .ma-rsvp-form__show-calendarInput input[type=text]:hover,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form .ma-rsvp-form__show-calendarInput input[type=text]:active,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form .ma-rsvp-form__show-calendarInput input[type=text]:focus{border-bottom-width:2px}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input{position:relative}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form .ma-rsvp-form__show-calendarInput>div:first-child svg{position:absolute;right:0px;bottom:2px;transform:rotate(-90deg);pointer-events:none}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__show-calendarInput{position:relative}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form{margin-top:clamp(1.1em,4vw,1.8em);margin-top:var(--ma-space-l)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form .ma-rsvp-form-container .ma-rsvp-modal__header{margin-bottom:clamp(1.3em,4.5vw,2em);margin-bottom:var(--ma-space-xl)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form .ma-rsvp-form-container .ma-rsvp-input-wrapper>*{margin-bottom:clamp(1.3em,4.5vw,2em);margin-bottom:var(--ma-space-xl);position:relative}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form label{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);text-transform:capitalize}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form input{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-modal__form .rsvp-guest-count{--gap: var(--ma-space-s)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input{width:100%;display:block;border:0px;border-bottom:1px solid currentColor;padding:clamp(.8em,3vw,1em) 0px clamp(.2em,2vw,.5em);padding:var(--ma-space-m) 0px var(--ma-space-xs);touch-action:manipulation;background-color:var(--eventBackground);color:var(--eventColorPrimary)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-webkit-autofill{border-bottom:1px solid var(--eventColorParagraph);background-color:var(--eventBackground);-webkit-text-fill-color:var(--eventColorParagraph);-webkit-box-shadow:0 0 0px 1000px var(-eventBackground) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:autofill,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-webkit-autofill,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-internal-autofill-selected{border-bottom:1px solid var(--eventColorParagraph);background-color:var(--eventBackground);-webkit-text-fill-color:var(--eventColorParagraph);-webkit-box-shadow:0 0 0px 1000px var(-eventBackground) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-webkit-autofill:hover,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-webkit-autofill:focus,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-webkit-autofill:active{border-bottom:1px solid var(--eventColorParagraph);background-color:var(--eventBackground);-webkit-text-fill-color:var(--eventColorParagraph);-webkit-box-shadow:0 0 0px 1000px var(-eventBackground) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:autofill:hover,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:autofill:focus,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:autofill:active,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-webkit-autofill:hover,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-webkit-autofill:focus,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-webkit-autofill:active,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-internal-autofill-selected:hover,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-internal-autofill-selected:focus,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:-internal-autofill-selected:active{border-bottom:1px solid var(--eventColorParagraph);background-color:var(--eventBackground);-webkit-text-fill-color:var(--eventColorParagraph);-webkit-box-shadow:0 0 0px 1000px var(-eventBackground) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input+label{color:var(--eventColorPrimary);font-weight:500;font-weight:var(--ma-font-weight-500);position:absolute;top:.5rem;left:0;touch-action:manipulation;transition:.2s}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input::-moz-placeholder{color:transparent}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input::placeholder{color:transparent}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:not(:-moz-placeholder-shown){outline:none}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:focus,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:not(:placeholder-shown){outline:none}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:not(:-moz-placeholder-shown)+label{top:-.7rem;font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);color:var(--eventColorSecondary)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:focus+label,#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:not(:placeholder-shown)+label{top:-.7rem;font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);color:var(--eventColorSecondary)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input[type=time]::-webkit-calendar-picker-indicator{background-color:#fff;border-radius:50%;background-position:center}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input input:focus{border-bottom-width:2px}#mahina-app .ma-rsvp-form-wrapper .rsvp-modal__footer{background:var(--eventBackground);position:sticky;bottom:0px;padding-bottom:clamp(.2em,2vw,.5em);padding-bottom:var(--ma-space-xs)}#mahina-app .ma-rsvp-form-wrapper .ma-input-warning{font-size:.8em}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-form__input select{width:100%;padding:clamp(.5em,2.5vw,.8em) clamp(.2em,2vw,.5em);padding:var(--ma-space-s) var(--ma-space-xs);background:transparent;border:1px solid currentColor;background-color:var(--eventBackground);color:var(--eventColorPrimary);margin-top:clamp(.2em,2vw,.5em);margin-top:var(--ma-space-xs)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-checkbox{--align: start;--gap: var(--ma-space-s)}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-checkbox input+label{position:static}#mahina-app .ma-rsvp-form-wrapper .ma-rsvp-checkbox input{flex:0 0 auto;width:17px;height:17px;margin-bottom:0;margin-bottom:initial}#mahina-app .ma-rsvp-guest-count{--gap: var(--ma-space-xs);--align: center}#mahina-app .ma-rsvp-success{position:absolute;inset:0;background:inherit;background:var(--eventBackground);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(1.1em,.95em + .5vw,1.2em);font-size:var(--ma-font-size-xl)}#mahina-app .ma-rsvp-success svg{--svg-size: 20px}#mahina-app .ma-rsvp-success__icon{border:2px solid currentColor;padding:clamp(.1em,1vw,.2em);padding:var(--ma-space-3xs);border-radius:50%;border-radius:var(--ma-border-radius-rounded);margin-bottom:clamp(.8em,3vw,1em);margin-bottom:var(--ma-space-m)}#mahina-app .ma-rsvp-error-message{margin-block-end:clamp(.2em,2vw,.5em);margin-block-end:var(--ma-space-xs)}#mahina-app .ma-rsvp-scrollable-area{width:min(500px,100%);width:var(--modal-width, min(500px, 100%));margin-inline:auto;padding-block:clamp(1.3em,4.5vw,2em);padding-block:var(--ma-space-xl);padding-inline:clamp(.8em,3vw,1em);padding-inline:var(--ma-space-m)}#mahina-app .ma-rsvp-scrollable-area{--modal-width: min(500px, 100%) }#mahina-app .ma-detailed__rsvp-modal--large{--modal-width: min(900px, 100%);padding-block-end:clamp(1.1em,4vw,1.8em);padding-block-end:var(--ma-space-l)}#mahina-app .ma-detailed__rsvp-modal--large h4{margin-block-end:clamp(.8em,3vw,1em);margin-block-end:var(--ma-space-m);font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s);font-weight:600;font-weight:var(--ma-font-weight-600)}#mahina-app .ma-rsvp-modal__wrapper{margin-block-start:clamp(1.3em,4.5vw,2em);margin-block-start:var(--ma-space-xl);--align: start;--gap: var(--ma-space-3xl)}#mahina-app .ma-rsvp-modal__wrapper .ma-calendar{background:var(--eventBackground);border:0px;box-shadow:none;box-shadow:initial}#mahina-app .ma-container .ma-rsvp-modal__wrapper hr{display:none}#mahina-app .ma-rsvp-form-wrapper .ma-detailed__rsvp-modal--large .ma-rsvp-modal__footer{position:sticky;bottom:0px;margin-bottom:0;background:var(--eventBackground)}#mahina-app .ma-detailed-wrapper .ma-detailed__rsvp-modal--large .ma-button-with-spinner{padding-bottom:clamp(.8em,3vw,1em);padding-bottom:var(--ma-space-m)}@media screen and (min-width: 768px){#mahina-app .ma-detailed__rsvp-modal--large .ma-rsvp-modal__wrapper .ma-rsvp-modal__form{margin-top:0;margin-top:initial}#mahina-app .ma-container .ma-rsvp-modal__wrapper hr{display:block;height:auto;align-self:stretch;border-right:1px solid currentColor;width:1px;opacity:.3}#mahina-app .ma-rsvp-form__show-calendarInput{margin-top:clamp(1.3em,4.5vw,2em);margin-top:var(--ma-space-xl)}#mahina-app .ma-rsvp-form__show-calendarInput .ma-rsvp-form__input{display:none}#mahina-app .ma-rsvp-modal__wrapper .ma-calendar{max-width:300px;padding:0}#mahina-app .ma-rsvp-modal__wrapper .ma-calendar .ma-calendar__header{margin-bottom:clamp(.8em,3vw,1em);margin-bottom:var(--ma-space-m);align-items:center}#mahina-app .ma-rsvp-modal__wrapper .ma-calendar .ma-calendar__month{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs)}#mahina-app .ma-rsvp-modal__wrapper>*:first-child{flex:1 1 19%}#mahina-app .ma-rsvp-modal__wrapper>*:last-child{flex:1 1 40%}}@media screen and (max-width: 767px){#mahina-app .ma-rsvp-modal__wrapper{display:block}#mahina-app .ma-rsvp-modal__form .ma-calendar{position:absolute;top:100%;z-index:2;left:0;right:0;box-shadow:0 0 2px currentColor}#mahina-app .ma-rsvp-form-container{margin-block-start:clamp(2.5em,4.8vw,3.5em);margin-block-start:var(--ma-space-3xl)}}.ma-rsvp-scrollable{margin-inline:auto;overflow-y:auto;scrollbar-gutter:stable;max-height:90vh}.ma-rsvp-form__deactivate{opacity:.2;pointer-events:none}.ma-container :is(.ma-scroll-top){display:block;padding:clamp(.1em,1vw,.2em);padding:var(--ma-space-3xs);margin-left:auto;border-radius:50px;border-radius:var(--ma-border-radius-l);width:-moz-fit-content;width:fit-content;cursor:pointer}.ma-container :is(.ma-scroll-top) svg{--svg-size: 20px}@media screen and (max-width: 600px){.ma-container :is(.ma-scroll-top){display:none}}#mahina-app .ma-session-wrapper>*+*{margin-top:clamp(1.3em,4.5vw,2em);margin-top:var(--ma-space-xl)}#mahina-app .ma-session-wrapper .ma-sessions{margin-top:clamp(.5em,2.5vw,.8em);margin-top:var(--ma-space-s);color:var(--eventColorPrimary)}#mahina-app .ma-session__header{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);font-weight:600;font-weight:var(--ma-font-weight-600)}#mahina-app .ma-session-wrapper .ma-session{align-items:baseline}#mahina-app .ma-session-wrapper .ma-session{--bullet-size: 10px;--bullet-top-position: .3em;list-style-type:none;position:relative;padding-left:calc(var(--bullet-size) * 2);margin-left:clamp(.8em,3vw,1em);margin-left:var(--ma-space-m);color:var(--eventColorSecondary)}#mahina-app .ma-session-wrapper .ma-session:not(:last-child){padding-bottom:clamp(1.1em,4vw,1.8em);padding-bottom:var(--ma-space-l)}#mahina-app .ma-session-wrapper .ma-session:before,#mahina-app .ma-session-wrapper .ma-session:after{content:"";position:absolute;background-color:var(--eventColorPrimary);opacity:.4}#mahina-app .ma-session-wrapper .ma-session:before{width:var(--bullet-size);height:var(--bullet-size);border-radius:50%;left:calc(var(--bullet-size) / 2 * -1);top:var(--bullet-top-position)}#mahina-app .ma-session-wrapper .ma-session:not(:last-child):after{left:0px;top:calc(var(--bullet-top-position) + var(--bullet-size));height:calc(100% - var(--bullet-size));width:1px}#mahina-app .ma-session-wrapper .ma-session .ma-time{font-size:clamp(.7em,.6em + .5vw,.8em);font-size:var(--ma-font-size-3xs);font-weight:500;font-weight:var(--ma-font-weight-500);letter-spacing:.5px}#mahina-app .ma-session-wrapper .ma-session p{flex:1 1;margin-top:clamp(.1em,1.5vw,.3em);margin-top:var(--ma-space-2xs);font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s);color:var(--eventColorParagraph)}#mahina-app .ma-session-wrapper .ma-detailed__session-breakdown .ma-session__button{font-size:.9em;cursor:pointer;transition:all .2s;padding:0;margin-left:40px}@media screen and (max-width: 600px){#mahina-app .ma-session-wrapper .ma-session{display:block}#mahina-app .ma-session-wrapper .ma-session p{margin-top:clamp(.2em,2vw,.5em);margin-top:var(--ma-space-xs);margin-bottom:clamp(1.1em,4vw,1.8em);margin-bottom:var(--ma-space-l)}}#mahina-app .ma-detailed__info.ma-block-background{box-shadow:none;box-shadow:initial}#mahina-app .ma-detailed__info dl{margin:0;margin:initial;text-transform:capitalize}#mahina-app .ma-detailed__info .ma-icon-wrapper{--svg-size: 18px}#mahina-app .ma-detailed__info{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs)}#mahina-app .ma-detailed__add-calendar{position:relative;cursor:pointer;width:-moz-fit-content;width:fit-content}#mahina-app .ma-add-calendar span svg:last-of-type{transform:rotate(-90deg)}#mahina-app .ma-detailed__add-calendar .ma-flex{gap:clamp(.1em,1.5vw,.3em);gap:var(--ma-space-2xs)}#mahina-app .ma-add-calendar__dropdown{--drop-down-position: 2rem;position:absolute;top:0;left:0;min-width:150px;width:100%;height:100%;padding-bottom:var(--drop-down-position)}#mahina-app .ma-add-calendar__dropdown ul{padding-left:0;font-size:inherit;text-align:left;margin-top:var(--drop-down-position);border-radius:var(--border-radius-s);border:1px solid currentColor;transition:all .2s;transform:scaleY(0);transform-origin:0 0}#mahina-app .ma-add-calendar:is(:hover,:focus)~.ma-add-calendar__dropdown ul,#mahina-app .ma-add-calendar__dropdown:is(:hover,:focus) ul{transform:scaleY(1)}#mahina-app .ma-add-calendar__dropdown ul li+li{border-top:1px solid currentColor}#mahina-app .ma-add-calendar__dropdown a{text-decoration:none;color:var(--eventColorParagraph);padding:clamp(.8em,3vw,1em);padding:var(--ma-space-m);display:block}#mahina-app .ma-add-calendar__dropdown a:hover{color:var(--eventBackground);background:var(--eventColorParagraph)}#mahina-app .ma-filter-section .ma-filter-calendar-container,#mahina-app .ma-filter-section .ma-filter-calendar-container .ma-calendar__date-clear{color:var(--eventColorPrimary)}#mahina-app .ma-filter-section .ma-date-selector-button{position:relative;width:100%;gap:clamp(.5em,2.5vw,.8em);gap:var(--ma-space-s);font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);padding-bottom:clamp(.5em,2.5vw,.8em);padding-bottom:var(--ma-space-s);transform:translate .2s ease}#mahina-app .ma-filter-section .ma-date-selector-button:after{content:"";color:var(--eventColorPrimary);border-bottom:1px solid currentColor;width:100%;opacity:.2;position:absolute;bottom:0px;left:0px}#mahina-app .ma-filter-section .ma-date-selector-button svg:last-child{transform:rotate(-90deg);stroke-width:2px;margin-left:auto}#mahina-app .ma-filter-section .ma-date-selector-button--active svg:last-child{transform:rotate(90deg)}#mahina-app .ma-filter-section .ma-filter-calendar-containe .ma-calendar h2{font-size:var(--font-size-s)}#mahina-app .ma-filter-section .ma-filter-container{width:min(100%,350px);color:var(--fontColor);background:var(--eventBackground);position:fixed;top:0px;right:0px;bottom:0px;overflow:auto;overscroll-behavior:contain;padding:clamp(1.1em,4vw,1.8em) clamp(.8em,3vw,1em);padding:var(--ma-space-l) var(--ma-space-m);box-shadow:0 0 10px 2000px #0000004d;border-right:0px;z-index:999}#mahina-app .ma-filter-section .ma-modal-close{top:clamp(1.1em,4vw,1.8em);top:var(--ma-space-l);right:clamp(.8em,3vw,1em);right:var(--ma-space-m)}#mahina-app .ma-filter-section .ma-filter-header{color:var(--eventColorPrimary);margin-bottom:clamp(1.3em,4.5vw,2em);margin-bottom:var(--ma-space-xl)}#mahina-app .ma-filter-section .ma-filter-container h3{color:var(--eventColorPrimary);font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m);font-weight:500;font-weight:var(--ma-font-weight-500);text-transform:uppercase;line-height:1}#mahina-app .ma-filter-section .ma-filter-button{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);font-weight:500;font-weight:var(--ma-font-weight-500);margin-left:auto;gap:clamp(.2em,2vw,.5em);gap:var(--ma-space-xs)}#mahina-app .ma-filter-section .ma-filter-button svg{--stroke-width: 2px}#mahina-app .ma-filter-section .ma-filter--count{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs)}#mahina-app .ma-filter-section .ma-tags__form{margin-top:clamp(1.5em,4.8vw,3em);margin-top:var(--ma-space-2xl)}#mahina-app .ma-filter-section .ma-tags__form>*+*{margin-top:clamp(1.5em,4.8vw,3em);margin-top:var(--ma-space-2xl)}#mahina-app .ma-filter-section .ma-filter-calendar-container .ma-calendar{margin-top:clamp(.5em,2.5vw,.8em);margin-top:var(--ma-space-s);margin-bottom:clamp(1.1em,4vw,1.8em);margin-bottom:var(--ma-space-l)}#mahina-app .ma-filter-section legend{display:block;width:100%;text-transform:uppercase;color:var(--eventColorPrimary);font-size:clamp(.6em,.5em + .5vw,.75em);font-size:var(--ma-font-size-4xs);margin-bottom:clamp(.8em,3vw,1em);margin-bottom:var(--ma-space-m);font-weight:500;font-weight:var(--ma-font-weight-500);position:relative}#mahina-app .ma-filter-section .ma-filter-list{--gap: var(--ma-space-s);margin-left:clamp(.1em,1.5vw,.3em);margin-left:var(--ma-space-2xs)}#mahina-app .ma-filter-section .ma-filter-list>*+*{margin-top:clamp(.8em,3vw,1em);margin-top:var(--ma-space-m)}#mahina-app .ma-filter-section .ma-filter-list label span{width:var(--input-size);height:var(--input-size);border-radius:50%;border-radius:var(--ma-border-radius-rounded);line-height:1}#mahina-app .ma-filter-section .ma-filter-list .ma-radio-outer{--input-size: 15px;justify-content:center;border:1px solid var(--eventColorParagraph)}#mahina-app .ma-filter-section .ma-filter-list .ma-radio-inside{--input-size: 10px;background-color:var(--eventColorParagraph);transform:scale(0);transition:transform .2s ease}#mahina-app .ma-filter-section .ma-filter-list input:checked+span .ma-radio-inside{transform:scale(1)}#mahina-app .ma-filter-section .ma-filter-list label{--gap: var(--ma-space-xs);font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);color:var(--eventColorPrimary);cursor:pointer}#mahina-app .ma-filter-section .ma-submit-button{color:var(--eventColorSecondary);border-bottom:1px solid currentColor;font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs)}@media screen and (max-width: 768px){#mahina-app .ma-filter-section{position:sticky;bottom:0px}#mahina-app .ma-filter-section .ma-filter-button{text-align:center;background:var(--eventBackground);color:var(--eventColorPrimary);border-radius:50px;border-radius:var(--ma-border-radius-l);margin-left:auto;padding:clamp(.5em,2.5vw,.8em);padding:var(--ma-space-s);box-shadow:0 0 .5px var(--eventColorPrimary),0 2px 6px var(--boxShadow)}#mahina-app .ma-filter-section .ma-filter-button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#mahina-app .ma-filter-section .ma-filter-container{top:auto;top:initial;width:100%;max-height:85vh;border-top-left-radius:10px;border-top-left-radius:var(--ma-border-radius-m);border-top-right-radius:10px;border-top-right-radius:var(--ma-border-radius-m)}#mahina-app .ma-filter-section .ma-filter-list>*+*{margin-top:clamp(.8em,3vw,1em);margin-top:var(--ma-space-m)}}#mahina-app .ma-filter-wrapper-mobile{position:sticky;bottom:clamp(.5em,2.5vw,.8em);bottom:var(--ma-space-s)}@media screen and (max-width: 768px){#mahina-app .ma-filter-wrapper-desktop{display:none}}@media screen and (min-width: 769px){#mahina-app .ma-filter-wrapper-mobile{display:none}}#mahina-app .ma-ticket__links .ma-rsvp-scrollable-area{padding-bottom:0}#mahina-app .ma-ticket-third-party .ma-ticket__links{--modal-width: min(645px, 100%)}#mahina-app .ma-ticket__links{--modal-width: min(1000px, 100%);margin-inline:auto;position:relative}#mahina-app .ma-ticket__links .ma-section-title{margin-bottom:clamp(1.3em,4.5vw,2em);margin-bottom:var(--ma-space-xl)}#mahina-app .shopify-ticket-list>div{justify-content:space-between;--gap: 0px}#mahina-app .ma-container .ma-detailed__ticket.ma-modal-wrapper{position:absolute}#mahina-app .ma-detailed__ticket table{border-collapse:collapse;border-spacing:0;width:100%;color:var(--eventColorParagraph)}#mahina-app .ma-detailed__ticket table :is(.ma-ticket-sold-out) td .ma-ticket-thumbnail{opacity:.6}#mahina-app .ma-detailed__ticket table :is(.ma-ticket-sold-out) td .ma-custom-increment{display:none}#mahina-app .ma-detailed__ticket table th:first-child{text-align:left}#mahina-app .ma-detailed__ticket table td{vertical-align:top;color:var(--eventColorParagraph)}#mahina-app .ma-detailed__ticket table .ma-ticket-thumbnail{flex-shrink:0;width:min(26vw,90px)}#mahina-app .ma-detailed__ticket table .ma-ticket-thumbnail img{aspect-ratio:1/1}#mahina-app .ma-detailed__ticket :is(.ma-ticket-info-wrapper){height:auto;align-self:stretch}#mahina-app .ma-detailed__ticket table .ma-ticket-info{--gap: var(--ma-space-m);--align: start}#mahina-app .ma-ticket-info__title{font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s);font-weight:500;font-weight:var(--ma-font-weight-500)}#mahina-app .ma-ticket-info-wrapper{margin-block:clamp(.1em,1vw,.2em);margin-block:var(--ma-space-3xs)}#mahina-app .ma-detailed__ticket table .ma-ticket-info *{line-height:1.5;line-height:var(--ma-line-height-m)}#mahina-app .ma-detailed__ticket table .ma-ticket-info__price{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);font-weight:500;font-weight:var(--ma-font-weight-500);margin-block:clamp(.1em,1vw,.2em) clamp(.2em,2vw,.5em);margin-block:var(--ma-space-3xs) var(--ma-space-xs)}#mahina-app .ma-detailed__ticket .ma-ticket-info__count{font-size:clamp(.7em,.6em + .5vw,.8em);font-size:var(--ma-font-size-3xs);color:var(--eventColorSecondary);margin-top:auto}#mahina-app .ma-detailed__ticket thead th{color:var(--eventColorSecondary);font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);font-weight:500;font-weight:var(--ma-font-weight-500);text-transform:uppercase;padding-bottom:clamp(1.3em,4.5vw,2em);padding-bottom:var(--ma-space-xl)}#mahina-app .ma-detailed__ticket table td:nth-child(2),#mahina-app .ma-detailed__ticket table th:nth-child(2){padding-left:clamp(.5em,2.5vw,.8em);padding-left:var(--ma-space-s);padding-right:clamp(.5em,2.5vw,.8em);padding-right:var(--ma-space-s)}#mahina-app .ma-detailed__ticket table td{padding-bottom:clamp(1.1em,4vw,1.8em);padding-bottom:var(--ma-space-l)}#mahina-app .ma-detailed__ticket table td:nth-child(3),#mahina-app .ma-detailed__ticket table th:nth-child(3){text-align:right}#mahina-app .ma-detailed__ticket table td:nth-child(3){padding-top:clamp(.2em,2vw,.5em);padding-top:var(--ma-space-xs)}#mahina-app .ma-detailed__ticket table tfoot{border-top:.5px solid var(--eventColorSecondary)}#mahina-app .ma-detailed__ticket table tfoot th{text-align:right}#mahina-app .ma-detailed__ticket table tfoot td,#mahina-app .ma-detailed__ticket table tfoot th{padding-top:clamp(.5em,2.5vw,.8em);padding-top:var(--ma-space-s);font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m);font-weight:600;font-weight:var(--ma-font-weight-600)}#mahina-app .ma-shopify-ticket-list .ma-custom-increment{width:-moz-fit-content;width:fit-content}#mahina-app .ma-detailed__ticket ul{list-style:none}#mahina-app .ma-ticket__links .favicon{width:min(32px,9vw);height:auto}#mahina-app .ma-ticket__links .ma-primary-button{margin-left:auto;cursor:pointer;padding-inline:clamp(1.1em,4vw,1.8em);padding-inline:var(--ma-space-l)}#mahina-app .ma-link__domain{font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);word-break:break-all}#mahina-app .ma-ticket__links h4{font-weight:500;font-weight:var(--ma-font-weight-500);font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s)}#mahina-app .ma-ticket__links ul>*+*{margin-top:clamp(1.3em,4.5vw,2em);margin-top:var(--ma-space-xl)}#mahina-app .ma-ticket__links ul>li{--gap: var(--ma-space-xs)}#mahina-app .ma-ticket__links .ma-primary-button{display:block}#mahina-app .ma-ticket__footer{position:sticky;bottom:0px;padding-top:clamp(.5em,2.5vw,.8em);padding-top:var(--ma-space-s);padding-bottom:clamp(1.5em,4.8vw,3em);padding-bottom:var(--ma-space-2xl);background:var(--eventBackground)}#mahina-app .ma-ticket__footer:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;border-top:1px solid currentColor}#mahina-app .ma-ticket__footer .ma-ticket__total{text-align:right;font-size:clamp(1em,.9em + .5vw,1.1em);font-size:var(--ma-font-size-l);font-weight:500;font-weight:var(--ma-font-weight-500);margin-bottom:clamp(.2em,2vw,.5em);margin-bottom:var(--ma-space-xs)}#mahina-app .ma-ticket__footer .ma-primary-button{min-width:250px;max-width:100%;padding:clamp(.5em,2.5vw,.8em) clamp(.5em,2.5vw,.8em);padding:var(--ma-space-s) var(--ma-space-s)}@media screen and (min-width: 601px){#mahina-app .ma-detailed__ticket table td:first-child,#mahina-app .ma-detailed__ticket table th:first-child{width:50%}#mahina-app .ma-detailed__ticket table td:nth-child(3),#mahina-app .ma-detailed__ticket table th:nth-child(3){width:12%}#mahina-app .ma-detailed__ticket thead td:nth-child(2),#mahina-app .ma-detailed__ticket thead th:nth-child(2),#mahina-app .ma-detailed__ticket tbody td:nth-child(2),#mahina-app .ma-detailed__ticket tbody th:nth-child(2){width:10%}}@media screen and (max-width: 600px){#mahina-app .ma-detailed__ticket table thead{display:none}#mahina-app .ma-detailed__ticket table tr{display:flex;flex-wrap:wrap;justify-content:space-between}#mahina-app .ma-detailed__ticket tbody tr{margin-bottom:clamp(1.1em,4vw,1.8em);margin-bottom:var(--ma-space-l)}#mahina-app .ma-detailed__ticket tbody tr:not(:last-child){border-bottom:1px dashed var(--eventColorPrimary)}#mahina-app .ma-detailed__ticket tbody td:first-child{flex:1 1 100%}#mahina-app .ma-detailed__ticket table td:nth-child(2){align-self:flex-end;padding-left:0}#mahina-app .ma-detailed__ticket table td:nth-child(2) div{margin-inline:unset}#mahina-app .ma-detailed__ticket table td:last-child{margin-left:auto}#mahina-app .ma-detailed__ticket tfoot td:first-child{padding:0}#mahina-app .ma-detailed__ticket .ma-button-with-spinner,#mahina-app .ma-detailed__ticket .ma-button-with-spinner input{width:100%}#mahina-app .ma-ticket__links .ma-primary-button{text-align:center}#mahina-app .ma-ticket__links ul>*+*{margin-top:clamp(1.3em,4.5vw,2em);margin-top:var(--ma-space-xl)}}#mahina-app .ma-detailed__tags li{font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s)}#mahina-app .ql-align-center{text-align:center}#mahina-app .ql-align-right{text-align:right}#mahina-app .ql-align-justify{text-align:justify}.ma-modal-settings .scroll-trigger{animation:none!important;transform:none!important;transform:initial!important;opacity:1!important}#mahina-app .ma-detailed__host-container{--modal-width: min(800px, 100%)}#mahina-app .ma-detailed__host img,#mahina-app .ma-host__placeholder{max-width:100px;width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%;border-radius:var(--ma-border-radius-rounded)}#mahina-app .ma-host__placeholder{background-color:var(--eventColorPrimary);color:var(--eventBackground);display:grid;place-content:center;place-items:center;font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs)}#mahina-app .ma-host__placeholder svg{--svg-size: 20px}#mahina-app .ma-detailed__host+.ma-detailed__host{margin-block-start:clamp(1.5em,4.8vw,3em);margin-block-start:var(--ma-space-2xl)}#mahina-app .ma-detailed__host:not(:first-of-type):before{content:"";border-top:1px solid var(--eventColorParagraph);opacity:.2;display:block;width:100%}#mahina-app .ma-detailed__host h4{font-weight:500;font-weight:var(--ma-font-weight-500);font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m);text-transform:capitalize}#mahina-app .ma-host__role{font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);font-weight:400;font-weight:var(--ma-font-weight-400);margin-block-end:clamp(.8em,3vw,1em);margin-block-end:var(--ma-space-m);color:var(--eventColorPrimary)}#mahina-app .ma-detailed__host p{max-width:60ch;margin-block:clamp(.8em,3vw,1em);margin-block:var(--ma-space-m);color:var(--eventColorParagraph);font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s)}#mahina-app .ma-host__socials{color:var(--eventColorParagraph);font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);--gap: var(--ma-space-l);margin-block-start:clamp(.8em,3vw,1em);margin-block-start:var(--ma-space-m)}#mahina-app .ma-host__socials a{color:inherit}#mahina-app .ma-host__socials svg{--svg-size: 16px;stroke-width:1.5px}#mahina-app .ma-host-snippet{--gap: var(--ma-space-s);font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs);margin-block-start:clamp(.8em,3vw,1em);margin-block-start:var(--ma-space-m)}#mahina-app .ma-list-layout .ma-host-snippet{display:none}#mahina-app #detailed-layout-one .ma-host-snippet{padding-inline:clamp(1.2em,4.8vw,6em);padding-inline:var(--ma-space-l-5xl)}#mahina-app :is(.ma-list-layout,.ma-grid-layout) .ma-host-snippet{color:var(--eventColorSecondary);font-size:clamp(.75em,.68em + .5vw,.85em);font-size:var(--ma-font-size-2xs);--gap: var(--ma-space-xs)}#mahina-app :is(.ma-list-layout,.ma-grid-layout) .ma-host-snippet__img img{max-width:27px}#mahina-app .ma-host-snippet__img{--gap: 0px}#mahina-app .ma-host-snippet__img img:not(:first-child){margin-left:-6px}#mahina-app .ma-host-snippet img{max-width:42px;aspect-ratio:1/1;width:100%;border-radius:50%;border-radius:var(--ma-border-radius-rounded);border:2px solid var(--eventBackground)}#mahina-app .ma-host-snippet__name{--gap: var(--ma-space-xs)}#mahina-app .ma-host-snippet__name button{display:inline-block;color:inherit;text-decoration:underline;font-weight:500;font-weight:var(--ma-font-weight-500)}#mahina-app .ma-host-snippet__name div span{text-transform:capitalize}#mahina-app .ma-host-snippet__name div *:not(:first-child):before,#mahina-app .ma-host-snippet__name button:not(:first-child):before{content:" ,";padding-right:clamp(.1em,1.5vw,.3em);padding-right:var(--ma-space-2xs)}#mahina-app .host__details h4{font-weight:500;font-weight:var(--ma-font-weight-500);font-size:clamp(.95em,.85em + .5vw,1em);font-size:var(--ma-font-size-m)}#mahina-app .ma-host__job-title{color:var(--eventColorSecondary);font-size:clamp(.8em,.7em + .5vw,.9em);font-size:var(--ma-font-size-xs)}#mahina-app .ma-host__description{margin-block-start:clamp(.8em,3vw,1em);margin-block-start:var(--ma-space-m);font-size:clamp(.9em,.8em + .5vw,.95em);font-size:var(--ma-font-size-s);max-width:50ch;display:none}#mahina-app .ma-host__container{display:flex;flex-wrap:wrap;gap:clamp(.8em,3vw,1em);gap:var(--ma-space-m)}#mahina-app .ma-detailed__host-wrapper h3{width:100%;margin-bottom:clamp(1.1em,4vw,1.8em);margin-bottom:var(--ma-space-l);font-weight:600;font-weight:var(--ma-font-weight-600);font-size:clamp(1em,.9em + .5vw,1.1em);font-size:var(--ma-font-size-l);text-transform:uppercase}#mahina-app .ma-deatiled__host img{max-width:50px;width:100%;aspect-ratio:1/1;border-radius:50%;border-radius:var(--ma-border-radius-rounded)}#mahina-app .ma-deatiled__host{flex:0 1 35%;display:flex;align-items:flex-start;gap:clamp(.8em,3vw,1em);gap:var(--ma-space-m)}@media screen and (min-width: 600px){#mahina-app .ma-detailed__host{display:flex;flex-wrap:wrap;gap:clamp(1.1em,4vw,1.8em);gap:var(--ma-space-l);align-items:start}}@media screen and (max-width: 599px){#mahina-app .ma-detailed__host h4{margin-block-start:clamp(.5em,2.5vw,.8em);margin-block-start:var(--ma-space-s)}#mahina-app .ma-detailed__host:not(:first-of-type):before{margin-block-end:clamp(1.5em,4.8vw,3em);margin-block-end:var(--ma-space-2xl)}}
